double prices[5] = {4.99, 10.99, 7.8, 7.99, 8.58}; for(double x : prices) cout << x << endl;
for_each(books.begin(), books.end(), ShowReview); 可替换为 for(auto x : books) ShowReview(x);
根据book的类型(vector),编辑器将推断出x的类型为Review,而循环将依次将books中的每个Review对象传递给ShowReview()。
🔚